/*
 *	ApOS (Another Project software for s3c2410)
 *	
 *	This program is free software; you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License version 2 as
 *	published by the Free Software Foundation.
 *			
 *
 */
#ifndef _USB_H
#define _USB_H

struct usb_host_ctrl_object
{
	volatile unsigned int	*revision;
	volatile unsigned int	*control;
	volatile unsigned int	*comman_status;
	volatile unsigned int	*interrupt_status;
	volatile unsigned int	*interrupt_enable;
	volatile unsigned int	*interrupt_disable;
	volatile unsigned int	*hcca;
	volatile unsigned int	*period_cuttent_ed;
	volatile unsigned int	*control_head_ed;
	volatile unsigned int	*control_current_ed;
	volatile unsigned int	*bulk_dead_ed;
	volatile unsigned int	*bulk_current_ed;
	volatile unsigned int	*done_head;
	volatile unsigned int	*rm_interval;
	volatile unsigned int	*fm_remaining;
	volatile unsigned int	*fm_number;
	volatile unsigned int	*periodic_start;
	volatile unsigned int	*LSThre_shold;
	volatile unsigned int	*descriptor_a;
	volatile unsigned int	*descriptor_b;
	volatile unsigned int	*status;
	volatile unsigned int	*portStatus_1;
	volatile unsigned int	*portStatus_2;

};

#endif
